$(document).ready(function() {
	$('input[type="checkbox"]').change(function() {
		if (this.checked) {
			$(this).parent().parent().addClass('checked');
		} else {
			$(this).parent().parent().removeClass('checked');
		}
	});
	
	$('#checkbox-control').click(function() {
		var controlName = $(this).attr('control');
		var controls = $('input[type="checkbox"].'+controlName);
		
		if (this.checked) {
			controls.attr('checked', 'checked');
			controls.parent().parent().addClass('checked');
		} else {
			controls.attr('checked', '');
			controls.parent().parent().removeClass('checked');
		}
	});
	
	// Xử lý sự kiện cho nút kích hoạt
	$('div.buttons a.publish').click(function() {
		var checkboxes = $('input:checked.index').clone();
		checkboxes.each(function() {
			$(this).attr('checked', 'checked');
		});
		$('form#publish_form').append(checkboxes).submit();
	});
	
	// Xử lý sự kiện cho nút hủy kích hoạt
	$('div.buttons a.unpublish').click(function() {
		var checkboxes = $('input:checked.index').clone();
		checkboxes.each(function() {
			$(this).attr('checked', 'checked');
		});
		$('form#unpublish_form').append(checkboxes).submit();
	});
	
	// -------------------------------------------------
	// Initialise the second table specifying a dragClass and an onDrop function that will display an alert
	//$("#news_list").tableDnD({
	    //onDragClass: "myDragClass",
//	    onDrop: function(table, row) {
//            var rows = table.tBodies[0].rows;
//            var debugStr = "Row dropped was "+row.id+". New order: ";
//            for (var i=0; i<rows.length; i++) {
//                debugStr += rows[i].id+" ";
//            }
//	        $(#debugArea).html(debugStr);
//	    },
//		onDragStart: function(table, row) {
//			$(#debugArea).html("Started dragging row "+row.id);
//		}
	//});

});